A Hoare Logic for Energy Consumption Analysis
نویسندگان
چکیده
Energy inefficient software implementations may cause battery drain for small systems and high energy costs for large systems. Dynamic energy analysis is often applied to mitigate these issues. However, this is often hardware-specific and requires repetitive measurements using special equipment. We present a static analysis deriving upper-bounds for energy consumption based on an introduced energy-aware Hoare logic. Software is considered together with models of the hardware it controls. The Hoare logic is parametric with respect to the hardware. Energy models of hardware components can be specified separately from the logic. Parametrised with one or more of such component models, the analysis can statically produce a sound (over-approximated) upper-bound for the energy-usage of the hardware controlled by the software.
منابع مشابه
Soundness Proof for a Hoare Logic for Energy Consumption Analysis
Energy inefficient software implementations may cause battery drain for small systems and high energy costs for large systems. Dynamic energy analysis is often applied to mitigate these issues. However, this is often hardware-specific and requires repetitive measurements using special equipment. We present a static analysis deriving upper-bounds for energy consumption based on an introduced ene...
متن کاملImplementation of Control Strategy for Predicting Energy Consumption Management in a Food and Beverage Industry Using Regression Analysis
The philosophy of efficient energy consumption is vitally crucial to profitable production cost in manufacturing industries. This is because the unit production cost is largely determined by the cost of unit energy supply; which is quite higher than the cost of raw materials in Nigeria. It has been established that the Nigerian industrial sector is responsible for 8.7% of the total energy consu...
متن کاملUsing Dependent Types to Define Energy Augmented Semantics of Programs
Energy is becoming a key resource for IT systems. Hence, it can be essential for the success of a system under development to be able to derive and optimise its resource consumption. For large IT systems, compositionality is a key property in order to be applicable in practice. If such a method is hardware parametric, the effect of using different algorithms or running the same software on diff...
متن کاملIntuitionistic fuzzy logic for adaptive energy efficient routing in mobile ad-hoc networks
In recent years, mobile ad-hoc networks have been used widely due to advances in wireless technology. These networks are formed in any environment that is needed without a fixed infrastructure or centralized management. Mobile ad-hoc networks have some characteristics and advantages such as wireless medium access, multi-hop routing, low cost development, dynamic topology and etc. In these netwo...
متن کاملFuel consumption optimization of a series hybrid electric vehicle utilizing fuzzy logic control
The controller of the hybrid electric vehicle determines the combustion engine start-stop time, the operation points, and regenerative brake energy. The Controlling approach of hybrid electric vehicles controls the amount of needed fuel in every driving situation. In the present study, the thermostat strategy is implemented along with fuzzy logic control and compared to the classic thermostat s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013